package com.skyd.core.common;

/**
 * 代表一个点
 * @author SkyD
 *
 */
public class Point {
	
	public Point(){
		
	}
	
	public Point(int X,int Y){
		x=X;
		y=Y;
	}
	
	/**
	 * 初始值为0。 功能注释：X坐标
	 */
	public int x = 0;

	/**
	 * 获取X。 功能注释：X坐标
	 * 
	 * @return 当前的int类型的值
	 */
	public int getX() {
		return x;
	}

	/**
	 * 设置X。 功能注释：X坐标
	 * 
	 * @param value
	 *            要设置的int类型值
	 */
	public void setX(int value) {
		x = value;
	}

	/**
	 * 设置X为其默认值(0)。 功能注释：X坐标
	 */
	public void setXToDefault() {
		setX(0);
	}

	/**
	 * 初始值为0。 功能注释：Y坐标
	 */
	public int y = 0;

	/**
	 * 获取Y。 功能注释：Y坐标
	 * 
	 * @return 当前的int类型的值
	 */
	public int getY() {
		return y;
	}

	/**
	 * 设置Y。 功能注释：Y坐标
	 * 
	 * @param value
	 *            要设置的int类型值
	 */
	public void setY(int value) {
		y = value;
	}

	/**
	 * 设置Y为其默认值(0)。 功能注释：Y坐标
	 */
	public void setYToDefault() {
		setY(0);
	}
	
	@Override
	public String toString() {
		return x+","+y;
	}
}
